Điều khiển lưu lượng truyền Điều_khiển_lưu_lượng

Điều khiển lưu lượng truyền được áp dụng khi dữ liệu được truyền từ thiết bị đầu cuối (terminal equipment - DTE) sang một trung tâm chuyển mạch (switching center) nào đấy, hoặc được truyền thông giữa hai thiết bị DTE với nhau. Tần số truyền tin phải được khống chế vì các yêu cầu của mạng lưới hoặc của các thiết bị truyền tin (DTE).

Điều khiển lưu lượng truyền có thể được áp dụng biệt lập trên mỗi chiều mà tín hiệu được truyền thông, cho phép tần số truyền tin trên mỗi chiều khác nhau. Phương pháp điều khiển lưu lượng truyền có hai cách, hoặc là dùng chế độ "ngưng-và-truyền" (stop-and-go) hoặc dùng hình thức cửa sổ di động (sliding window).

Điều khiển lưu lượng truyền có thể được thực hiện thông qua các đường điều khiển trong một giao diện truyền thông dữ liệu (xem cổng serial (serial port) và RS 232), hoặc bằng cách dành riêng một số ký hiệu cho việc điều khiển (in-band control characters) nhằm báo hiệu cho lưu lượng truyền bắt đầu hoặc ngừng lại (chẳng hạn các mã ASCII cho giao thức XON/XOFF). Các đường điều khiển thông dụng của RS 232 bao gồm

  1. RTS (Request To Send - Máy địa phương sẵn sàng nhận dữ liệu, yêu cầu gửi dữ liệu sang).
  2. CTS (Clear To Send - Máy ở xa sẵn sàng nhận dữ liệu).
  3. DSR (Data Set Ready - Bộ điều chế dữ liệu (như modem) sẵn sàng để liên lạc (gọi hoặc nhận cuộc gọi) với máy ở xa.
  4. DTR (Data Terminal Ready - Thiết bị nhận dữ liệu tại địa phương (như PC) sẵn sàng nhận dữ liệu, cho phép bộ điều chế dữ liệu (modem) liên lạc (gọi hoặc nhận cuộc gọi) với máy ở xa.

Phương pháp điều khiển trên thường được gọi là "điều khiển lưu lượng bằng phần cứng" (hardware flow control). Còn XON/XOFF thường được coi là "điều khiển lưu lượng bằng phần mềm" (software flow control).